package com.example.demo.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.HashMap;
import java.util.Map;

/**
 * 这个home目录下的接口，admin 和 user 两种角色都可以调用watch -----> 也就是说，watch 方法只要有角色就能调用
 * 但是insert 方法只能提供给 有 admin:insert 权限的用户去访问
 */
@RestController
@RequestMapping("home")
public class HomeController {
    @RequestMapping("watch")
    public Map watch() {
        HashMap<Object, Object> map = new HashMap<>();
        map.put("info", "拥有调用watch 的权限");
        return map;
    }

    @RequestMapping("insert")
    public Map insert() {
        HashMap<Object, Object> map = new HashMap<>();
        map.put("info", "拥有调用 insert的权限");
        return map;
    }
}
